iT邦幫忙

DAY 14
3

JavaScript 三十參系列 第 14

JavaScript 三十參(14):實字與建構式(1/7)

  • 分享至 

  • xImage
  •  

參與iT邦JavaScript中忍比賽,獲得一本JS武林祕級“JavaScript設計模式”,因而閉門修練月餘,今神功既成故節錄三十片段,以饗邦友。


接下來我們會討論物件實字,陣列實字和正規表示式的實字。

JS物件可以簡單思考為名值對,物件的值可以是原始型別或另一個物件,這時稱之為屬性(property),若值為函式,就稱之為方法(method)。

考慮下面的範例:

//由空物件開始
var dog = {};

//增加一個屬性
dog.name = "Ben";

//增加一個方法
dog.getName = function () {
	return dog.name;
};

此例是從一個空物件開始,加入一個屬性和一個方法,在程式生命週期的任何時刻,你都可以:
(1)改變屬性和方法的值

dog.getName = function () {
	return "Fido";
};

(2)移除屬性和方法

delete dog.getName;

(3)增加屬性和方法

dog.say = function () {
	return "woof!";
};

dog.fleas = true;

JS基本功粉重要,所以此節將分七小段來詳細說明,咱先進廣告,明天回來...

(待)

JavaScript 三十參(總整理)


上一篇
JavaScript 三十參(13):變數命名慣例
下一篇
JavaScript 三十參(15):實字與建構式(2/7)
系列文
JavaScript 三十參30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言